package com.xiaoq.order.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;


@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class InterpreterOrderAddition implements Serializable{
    private static final long serialVersionUID = 2550856374802459405L;

    @ApiModelProperty(name = "userId", value = "预约人ID(从header里取，可不传)", position = 10)
    private String userId;

    @ApiModelProperty(name = "cellphoneNumber", value = "下单人电话", position = 20)
    private String cellphoneNumber;

    @ApiModelProperty(name = "userRealName", value = "下单人真实姓名", position = 30)
    private String userRealName;

    @ApiModelProperty(name = "shopId", value = "店（景区）ID", position = 40)
    private String shopId;

    @ApiModelProperty(name = "interpreterId", value = "讲解员ID", position = 50)
    private String interpreterId;

    @ApiModelProperty(name = "startTime", value = "[上午的开始时间08:00][下午的开始时间12:00]. " +
            "比如 预约11月23日的上午（startTime为2017-11-21 08:00的时间戳（毫秒））", position = 60)
    private Long startTime;

    @ApiModelProperty(name = "endTime", value = "结束时间[上午的结束时间12:00][下午的结束时间18:00]" +
            "比如 预约11月23日的上午（endTime为2017-11-21 12:00的时间戳（毫秒））", position = 70)
    private Long endTime;

    @ApiModelProperty(name = "memo", value = "备注", position = 80)
    private String memo;

    @ApiModelProperty(name = "memberCount", value = "人数", position = 90)
    private Integer memberCount;

    @ApiModelProperty(name = "userCouponId", value = "优惠券的Id", position = 100)
    private String userCouponId;

    @ApiModelProperty(name = "meetPlace", value = "见面地点", position = 110)
    private String meetPlace;

	@ApiModelProperty(name = "idCard", value = "身份证", position = 120)
	private String idCard;

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getCellphoneNumber() {
		return cellphoneNumber;
	}

	public void setCellphoneNumber(String cellphoneNumber) {
		this.cellphoneNumber = cellphoneNumber;
	}

	public String getUserRealName() {
		return userRealName;
	}

	public void setUserRealName(String userRealName) {
		this.userRealName = userRealName;
	}

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getInterpreterId() {
		return interpreterId;
	}

	public void setInterpreterId(String interpreterId) {
		this.interpreterId = interpreterId;
	}

	public Long getStartTime() {
		return startTime;
	}

	public void setStartTime(Long startTime) {
		this.startTime = startTime;
	}

	public Long getEndTime() {
		return endTime;
	}

	public void setEndTime(Long endTime) {
		this.endTime = endTime;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public Integer getMemberCount() {
		return memberCount;
	}

	public void setMemberCount(Integer memberCount) {
		this.memberCount = memberCount;
	}

	public String getUserCouponId() {
		return userCouponId;
	}

	public void setUserCouponId(String userCouponId) {
		this.userCouponId = userCouponId;
	}

	public String getMeetPlace() {
		return meetPlace;
	}

	public void setMeetPlace(String meetPlace) {
		this.meetPlace = meetPlace;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}
}
